private ["_side"];
_side = side player;

_showStartGroupMarkers=true;
if !(isNil "_this") then {
	_showStartGroupMarkers = _this select 0;
};

#include "CREDITS.sqf"
#include "groups.sqf"

// BRIEFING: EAST
// The following block of code executes only if the player is in a US slot; it 
// automatically includes a file which contains the appropriate briefing data.

if (_side == east) exitwith {

#include "EAST.sqf"

};

// ====================================================================================

// BRIEFING: WEST
// The following block of code executes only if the player is in a US slot; it 
// automatically includes a file which contains the appropriate briefing data.

if (_side == west) exitwith {

#include "WEST.sqf"

};



// ====================================================================================

// BRIEFING: GUER
// The following block of code executes only if the player is in a UN slot; it 
// automatically includes a file which contains the appropriate briefing data.

if (_side == resistance) exitwith {

#include "GUER.sqf"

};

// BRIEFING: CIVILIAN
// The following block of code executes only if the player is in a CIVILIAN (SPECIAL) slot; it 
// automatically includes a file which contains the appropriate briefing data.

if (_side == civilian) exitwith {

#include "CIV.sqf"

};

// ====================================================================================

// ERROR CHECKING
// If the faction of the unit cannot be defined, the script exits with an error.

player globalchat format ["DEBUG (briefing.sqf): Faction %1 is not defined.",_unitfaction];